package model

type IcDataProductCart struct {
	// 购物车项唯一标识（主键）
	Pkid int64 `json:"pkid" gorm:"column:pkid"`

	// 用户id
	UserId string `json:"userId" gorm:"column:user_id"`

	// 数据产品id
	ProductId int64 `json:"productId" gorm:"column:product_id"`

	// 0内部交易产品 1外部交易产品
	TradeType string `json:"tradeType" gorm:"column:trade_type"`

	// 数量
	Quantity int `json:"quantity" gorm:"column:quantity"`

	// 价格
	Price string `json:"price" gorm:"column:price"`

	AddTime string `json:"addTime" gorm:"column:add_time"` // LocalDateTime 映射为字符串

	// 用户名称
	UserName string `json:"userName" gorm:"column:user_name"`

	// 数据产品名称
	ProductName string `json:"productName" gorm:"column:product_name"`
}

func (IcDataProductCart) TableName() string {
	return "ic_data_product_cart"
}
